<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>隐形参数arguments</title>
    <script type="text/javascript">
        function fun(){
            alert(arguments.length); //隐形参数个数

            alert("无参函数方法fun()");
        }

        // fun(1,"abc",55);

        //需求: 编写一个函数，用于计算所有参数相加的和并返回

        function fun1(){
            var sum = 0;
            for (var i = 0; i < arguments.length ; i++) {
                if(typeof (arguments[i]) == "number"){ //优化只有当参数为数字时，才参加计算
                    sum += arguments[i];
                }
            }
            alert("参数和=" + sum);
        }

        fun1(1,5,3,66);


    </script>
</head>
<body>

</body>
</html>